microscopic algae - English Synonyms Dictionary